import request from '@/utils/request'

export function login(data) {
  // 返回一个axios对象 => promise  // 返回了一个promise对象
  return request({
    url: '/frame/login', // 因为所有的接口都要跨域 表示所有的接口要带 /api
    method: 'post',
    data,
  })
}

export function getInfo() {
  return request({
    url: '/frame/profile',
    method: 'post'
  })
}

export function logout() {
  return request({
    url: '/frame/logout',
    method: 'post'
  })
}

// 用户列表
export function getUsersList(params) {
  return request({
    url: '/users',
    params,
  })
}

// 新增用户
export function addUsers(data) {
  return request({
    url: '/users',
    method: 'post',
    data
  })
}

// 修改用户
export function editUsers(data) {
  return request({
    url: `/users/${data.id}`,
    method: 'PUT',
    data
  })
}

// 详情数据用户
export function detailUser(id) {
  return request({
    url: `/users/${id}`,
  })
}

//删除用户
export function deleteUsers(id) {
  return request({
    url: `/users/${id}`,
    method: 'delete',
    
  })
}


// // 权限组简单列表
export function getPermissions(params) {
  return request({
    url: '/permissions/simple',
    method: 'get',
    params
  })
}


